package me.zhengjie.modules.report.service.dto;

import lombok.Data;
import java.sql.Timestamp;
import java.io.Serializable;


/**
* @author vivi207
* @date 2019-07-25
*/
@Data
public class ReportConfigDTO implements Serializable {

    /**
     * 主键
     */
    private Long id;

    /**
     * 创建日期
     */
    private Timestamp createddate;

    /**
     * 最后修改日期
     */
    private Timestamp lastmodifieddate;

    /**
     * 版本
     */
    private Long version;

    /**
     * 排序
     */
    private Integer orders;

    /**
     * 名称
     */
    private String name;

    /**
     * 标题
     */
    private String title;

    /**
     * 分组
     */
    private String group;

    /**
     * SQL
     */
    private String sql;

    /**
     * 是否展示序列
     */
    private Boolean showSeq;

    /**
     * 模板
     */
    private String template;

    /**
     * 是否默认查询
     */
    private Boolean defaultQuery;

    /**
     * 列表类型,0列表,1分页
     */
    private Integer listType;

    /**
     * 每页大小
     */
    private Integer pageSize;

    /**
     * 角色
     */
    private String roles;

    /**
     * 是否可以导出
     */
    private Boolean export;

    /**
     * 默认占位分组
     */
    private String replaceDefaultGroup;

    /**
     * 占位符前缀
     */
    private String replacePrefix;

    /**
     * 占位符后缀
     */
    private String replaceSuffix;

    /**
     * 展示列
     */
    private String columns;

    /**
     * 查询条件
     */
    private String conditions;

    /**
     * 排序
     */
    private String order;

    /**
     * 计算
     */
    private String calculators;
}